Big Huge Thesaurus

larch tree

noun